/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package data;

import java.util.ArrayList;
import pointfinder.AbstractPointContainer;
import com.jme3.scene.Spatial;
import pointfinder.PointEntity;

/**
 *
 * @author oxplay
 */
public abstract class AbstractGrid3d {

    public ArrayList<AbstractPointContainer> containers = new ArrayList<AbstractPointContainer>();

    public abstract void examineSpatial(Spatial spatial);

    public abstract Vector3i getCatchPoint(Vector3i vect, int seekSize);

    @Override
    public abstract Grid3d clone();

    public abstract PointEntity getGridPoint(Vector3i vect);
}
